const jwt = require('jsonwebtoken');
const privateKey = '183974132413a09sdf8a0d8f@$FASFA)*()..23'

module.exports = {
  // 加密
  sign({ id }, opts = { expiresIn: 3600 * 3 }) {
    return jwt.sign({ id }, privateKey, opts)
  },
  // 解密
  verify(token = '') {
    try {
      return jwt.verify(token, privateKey)
    } catch (error) {
      console.error('token失效-----', error);
      return false
    }
  }
}